Part Number Hot Search : 
R6020 KA384 FJ256 VRF151MP TS971IDT 90121 0805C PTSC35A
Product Description
Full Text Search
 

To Download ML64168 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 FEDL64168-01
Semiconductor ML64168
GENERAL DESCRIPTION
This version: Sep. 27,1999 Previous version: Jun. 22,1999
4-Bit Microcontroller with Built-in RC Oscillation Type A/D Converter and LCD Driver
The ML64168 is a low power 4-bit microcontroller incorporating the Oki's original CPU core nX-4/30. The ML64168 provides a minimum instruction execution time of 4.3s (@700kHz). The ML64168 contains 8160-byte program memory, 512-nibble data memory, three 4-bit input-output ports, 4-bit input port, 4-bit output port, 2-channel RC oscillation type A/D converter, LCD driver for up to 120 segments, and buzzer output port. The ML64P168 is the one-time-programmable ROM version of ML64168, having one-time PROM(OTP) as internal program memory. The ML64P168 is used to evaluate the software development.
APPLICATION
The ML64168 is best suited for low power, high precision thermometers and hygrometers.
FEATURES
Processing speed Minimum instruction execution time : 4.3 s @700 kHz 91.6 s @32.768 kHz
Clock generation circuit Low-speed clock : 32.768 kHz crystal oscillator High-speed clock : 700 kHz RC oscillator ( with an external resistor ) CPU clock is selectable as Low-speed clock / High-speed clock by software. Operating voltage : 1.5 V spec. / 3.0 V spec. ( selectable by mask option ) 1.25 to 1.70 V (1.5 V spec.) 2.0 to 3.50 V (3.0 V spec.) 2.2 to 3.50 V (3.0 V spec., 1/2duty) Operating temperature : - 40 to +85C Memory space Internal program memory : 8160 bytes Internal data memory : 512 nibbles RC oscillation type A/D converter : 2 channels Time division 2-channel method Counter A : 1 / ( 104 x 8 ) x 1 Counter B : 1 / 214 x 1
The information contained herein can change without notice owing to product and/or technical improvements. Before using the product, please make sure that the information being referred to is up-to-date.
1/49
FEDL64168-01 Semiconductor ML64168
: 3 ports x 4 bits : 1 port x 4 bits : 1 port x 4 bits ( 8 out of the 34 LCD driver outputs can be used as output-only ports by mask option. ) LCD driver : 34 outputs (1) At 1/4 duty and 1/3 bias : 120 segments (max.) (2) At 1/3 duty and 1/3 bias : 93 segments (max.) (3) At 1/2 duty and 1/2 bias : 64 segments (max.) Voltage Regulator for LCD Driver (selectable by mask option) The LCD panel display is stable regardless of temporary supply voltage drop, because the voltage generated by the voltage regulator for LCD driver is supplied to the bias voltage generator as a reference voltage. LCD Operating Voltage When the voltage regulator for LCD driver is used : 3.6 V ( Duty cycle = 1/4 or 1/3 ) : 2.4 V ( Duty cycle = 1/2 ) When the voltage regulator for LCD driver is not used : 4.5 V ( Duty cycle = 1/4 or 1/3 ) : 3.0 V ( Duty cycle = 1/2 ) Buzzer driver : 1 output ( 4 output modes selectable ) Serial port : Synchronous 8-bit transfer Selectable as external clock / internal clock Selectable as MSB first / LSB first Capture circuit : 2 channels ( 32Hz, 64Hz, 128Hz, 256Hz ) Battery check circuit : 1 ( incorporated into the input-only port ) Watchdog timer Interrupt External interrupt : 2 sources Internal interrupt : 8 sources Package: 80-pin plastic QFP ( QFP80-P-1420-0.80-BK ) : ( Product name : ML64168-xxxGP ) 80-pin plastic QFP ( QFP80-P-1414-0.65-K ) : ( Product name : ML64168-xxxGA ) 80-pin plastic TQFP ( TQFP80-P-1212-0.50-K ):( Product name : ML64168-xxxTB ) Chip : ( Product name : ML64168-xxx ) xxx indicates a code number.
I/O port Input-output port Input port Output port
PROGRAM DEVELOPMENT ENVIRONMENT
Structured Assembler : SASM64K In Circuit Emulator : EASE64168 Debugger : DT64K OTP version product : ML64P168 ( replaces the built-in program memory with one-time PROM )
2/49
FEDL64168-01 Semiconductor ML64168
BLOCK DIAGRAM
CPU CORE: nX-4/30
DATA BUS ( 8 )
IR DECORDER IR PCM PCL ROMR ROM 8160 Bytes
BSR MIEF HALT
TR2
TR0
TR1 PCH
C
ALU
BA
DATA BUS ( 8 )
HL
XY
TIMING CONTROLLER
SP RAM 512 Nibbles VDD1 VDD2 VDD3 C1 C2 L0 L1 to L33 CAPR VDDI P2 P3 P4 INT VDDI P1.0 P1.1 P1.2 P1.3 P2.0 P2.1 P4.3 to
ADDRESS BUS
BC INT OSC1 OSC2 XT XT RST TST1 TST2 5 2CLK TBC INT BD BD SIOP
BIAS
RSTC
LCD TST
VDDL
VR
INTC
WDT INT IN0 CS0 RS0 CRT0 RT0 IN1 CS1 RS1 RT1
P1
ADC
VDDI P0.0 P0.1 P0.2 P0.3
P0 INT
INT
3/49
FEDL64168-01 Semiconductor ML64168
PIN CONFIGURATION (TOP VIEW)
RESET OSC1 66 OSC2 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 25 26 27 28 29 30 VDDL 31 VSS 32 33 34 35 36 37 39 38 40 TST2 TST1 P0.3 P0.2 P0.1 P0.0 P1.3 P1.2 P1.1 P1.0 XT 69 VDD 67 XT 68
80
79
78
77
76
75
74
73
72
71
L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
70
L33 / P6.3 L32 / P6.2 L31 / P6.1 L30 / P6.0 L29 / P5.3 L28 / P5.2 L27 / P5.1 L26 / P5.0 L25 L24 L23 L22 L21 L20 L19 L18 L17 C2 C1 VDD3 VDD2 VDDI VDD1 RT1
CRT0
P3.3
P4.0
P4.1
P4.2
P4.3
RS0
RT0
CS0
( GP : QFP80-P-1420-0.80-BK ) 80-Pin Plastic QFP
CS1
RS1
BD
IN0
IN1
4/49
FEDL64168-01 Semiconductor ML64168
PIN CONFIGURATION (TOP VIEW) ( continued )
L33 / P6.3 62 L32 / P6.2 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 21 22 23 25 26 27 28 29 30 31 32 33 34 35 36 37 39 24 38 40
RESET
OSC1 64
66
80
79
78
77
76
75
74
73
72
71
70
69
68
67
65
L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 P2.0 P2.1 P2.2 P2.3 P3.0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
63
OSC2
TST2
TST1
P0.3
P0.2
P0.1
P0.0
P1.3
P1.2
P1.1
P1.0
XT
L1
L0
VDD
XT
L31 / P6.1 L30 / P6.0 L29 / P5.3 L28 / P5.2 L27 / P5.1 L26 / P5.0 L25 L24 L23 L22 L21 L20 L19 L18 L17 C2 C1 VDD3 VDD2 VDDI
RS0
RS1
BD
CRT0
VDDL
( GA : QFP80-P-1414-0.65-K ) , ( TB : TQFP80-P-1212-0.50-K ) 80-Pin Plastic QFP, TQFP
VDD1
CS0
RT0
CS1
P3.1
P3.2
P3.3
P4.0
P4.1
P4.2
P4.3
RT1
IN0
IN1
VSS
5/49
FEDL64168-01 Semiconductor ML64168
PAD CONFIGURATION
Pad Layout
60 61
Y
41 40
X
80 1 20
21
6/49
FEDL64168-01 Semiconductor ML64168
Pad Coordinates
Pad No 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 CARD NAME L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 L16 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3 P4.0 P4.1 P4.2 P4.3 BD VDDL VSS RT0 CRT0 RS0 CS0 IN0 IN1 CS1 RS1 RT1 VDD1 X (um) -2115.0 -1843.5 -1575.0 -1365.0 -1155.0 -945.0 -735.0 -525.0 -315.0 -105.0 105.0 315.0 525.0 735.0 945.0 1155.0 1365.0 1575.0 1819.5 2110.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 2390.0 Y (um) -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2555.0 -2285.0 -2005.0 -1725.0 -1495.0 -1265.0 -1035.0 -805.0 -575.0 -345.0 -115.0 115.0 345.0 575.0 805.0 1035.0 1265.0 1495.0 1725.0 2005.0 2285.0 Pad No 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 CARD NAME VDDI VDD2 VDD3 C1 C2 L17 L18 L19 L20 L21 L22 L23 L24 L25 L26 L27 L28 L29 L30 L31 L32 L33 OSC2 OSC1 VDD XT XT RESET TST1 TST2 P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3 L0 L1 X (um) 2110.0 1845.0 1575.0 1365.0 1155.0 945.0 765.0 585.0 405.0 225.0 45.0 -135.0 -315.0 -667.0 -987.0 -1307.0 -1487.0 -1697.0 -1907.0 -2117.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 -2390.0 Y (um) 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2555.0 2550.0 2508.0 2508.0 2508.0 2508.0 2508.0 2508.0 2508.0 2285.0 2005.0 1725.0 1495.0 1265.0 1035.0 805.0 575.0 345.0 115.0 -115.0 -345.0 -575.0 -805.0 -1035.0 -1265.0 -1495.0 -1725.0 -2005.0 -2285.0
7/49
FEDL64168-01 Semiconductor ML64168
PIN DESCRIPTIONS
The basic functions of each pin of the ML64168 is described in Table 1. A symbol with a slash ( / ) denotes a pin that has a secondary function. Refer to Table 2 for secondary functions. For Type, " - " denotes a power supply pin, " I " an input pin, "O" an output pin, and "I/O" an inputoutput pin.
Table 1 Pin Descriptions ( Basic Functions ) Pin No.
GP GA, TB
Function
Symbol VSS VDD VDD1 VDD2 VDD3 VDDI VDDL C1 C2 XT XT OSC1 OSC2 TST1 TST2 RESET
Pad No. 30 65 40 42 43 41 29 44 45 67 66 64 63 69 70 68
Type I O I O I I I 0V power supply
Description
32 67 42 44 45 43 31 46 47 69 68 66 65 71 72 70
30 65 40 42 43 41 29 44 45 67 66 64 63 69 70 68
Positive power supply Bias output for driving LCD (+1.5V, +1.2V* ) Bias output for driving LCD (+3.0V, +2.4V* ) Bias output for driving LCD (+4.5V, +3.6V* ) Positive power supply for I/O port interface Positive power supply for internal logic ( An internally generated constant voltage is present at this pin. ) Pins for connecting a capacitor for generating LCD driving bias Low-speed clock oscillation input and output pins. Connect to a crystal ( 32.768kHz ). High-speed clock oscillation input and output pins. Connect to an external resistor for oscillation ( ROS ). Input pins for testing. A pull-up resistor is internally connected to these pins. System reset input pin. Setting this pin to L level puts this device into a reset state. Then, setting this pin to H level starts executing an instruction from address 0000H.
Power Supply
Oscillation
Test
Reset
* When the voltage regulator for LCD driver is used.
8/49
FEDL64168-01 Semiconductor ML64168
Table 1 Pin Descriptions ( Basic Functions ) ( continued )
Function Symbol P0.0/ INT1/ CAPIN0 P0.1/ INT1/ CAPIN1 P0.2/ INT1 P0.3/ INT1/ CMP P1.0 P1.1 P1.2 P1.3 P2.0/ INT0 P2.1/ INT0 P2.2/ INT0 P2.3/ INT0 P3.0/ INT0 P3.1/ INT0 P3.2/ INT0 P3.3/ INT0/ SIN P4.0/ INT0/ SOUT P4.1/ INT0/ SPR P4.2/ INT0/ SCLK P4.3/ INT0/ MON Pin No.
GP GA, TB
Pad No. 75 76
Type
Description 4-bit input port ( Port 0 ) Selectable as pull-up resistor input, pull-down resistor input, or high impedance input by the port 01 control register ( P01CON ).
77 78 79 80 73 74 75 76 18 19 20 21 22 23 24 25 26 27 28 29
75 76 77 78 71 72 73 74 16 17 18 19 20 21 22 23 24 25 26 27
I 77 78 71 72 73 74 16 17 I/O 18 19 20 21 22 23 24 25 I/O 26 27 4-bit input-output port ( Port 4 ) Following can be specified for each bit by the port 4 control registers 0 to 3 ( P40CON to P43CON ). (1) input or output (2) pull-up/pull-down resistor input or high impedance input (3) NMOS open drain output or CMOS output I/O 4-bit input-output port ( Port 2 ) Fllowing can be specified for each bit by the port 2 control registers 0 to 3 ( P20CON to P23CON ). (1) input or output (2) pull-up/pull-down resistor input or high impedance input (3) NMOS open drain output or CMOS output 4-bit input-output port ( Port 3 ) Following can be specified for each bit by the port 3 control registers 0 to 3 ( P30CON to P33CON ). (1) input or output (2) pull-up/pull-down resistor input or high impedance input (3) NMOS open drain output or CMOS output O 4-bit output port ( Port 1 ) Selectable as NMOS open drain output or CMOS output by the port 01 control register ( P01CON ). P1.0 is a high current drive output port.
Ports
9/49
FEDL64168-01 Semiconductor ML64168
Table 1 Pin Descriptions ( Basic Functions ) ( continued )
Function Buzzer Symbol BD RT0 CRT0 RS0 CS0 A/D Converter IN0 RT1 RS1 CS1 IN1 Pin No.
GP GA, TB
Pad No. 28 31 32 33 34 35 39 38 37 36
Type O O O O O I O O O I
Description Output pin for the buzzer driver. Resistance temperature sensor connection pin ( for channel 0 ) Resistance/capacitance temperature sensor connection pin ( for channel 0 ) Reference resistor connection pin ( for channel 0 ) Reference capacitor connection pin ( for channel 0 ) Input pin for RC oscillator circuit ( for channel 0 ) Resistance temperature sensor connection pin ( for channel 1 ) Reference resistor connection pin ( for channel 1 ) Reference capacitor connection pin ( for channel 1 ) Input pin for RC oscillator circuit ( for channel 1 )
30 33 34 35 36 37 41 40 39 38
28 31 32 33 34 35 39 38 37 36
10/49
FEDL64168-01 Semiconductor ML64168
Table 1 Pin Descriptions ( Basic Functions ) ( continued )
Function Symbol L0 L1 L2 L3 L4 L5 L6 L7 L8 L9 L10 L11 L12 L13 L14 L15 LCD Driver L16 L17 L18 L19 L20 L21 L22 L23 L24 L25 L26 / P5.0 L27 / P5.1 L28 / P5.2 L29 / P5.3 L30 / P6.0 L31 / P6.1 L32 / P6.2 L33 / P6.3 Pin No.
GP GA, TB
Pad No. 79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
Type O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O
Description LCD segment and common signals output pins.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
79 80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
LCD segment and common signals output pins. These pins can be configured to be output ports by a mask option.
11/49
FEDL64168-01 Semiconductor ML64168
Table 2 Pin Descriptions ( Secondary Functions )
Function Symbol P2.0/ INT0 P2.1/ INT0 P2.2/ INT0 P2.3/ INT0 P3.0/ INT0 P3.1/ INT0 P3.2/ INT0 P3.3/ INT0 P4.0/ INT0 P4.1/ INT0 P4.2/ INT0 P4.3/ INT0 P0.0/ INT1 P0.1/ INT1 P0.2/ INT1 P0.3/ INT1 P0.0/ CAPIN0 P0.1/ CAPIN1 P3.3/ SIN P4.0/ SOUT P4.1/ SPR P4.2/ SCLK Pin No.
GP GA, TB
Pad No. 16 17
Type
Description Secondary functions of P2.0 to P2.3, P3.0 to P3.3, and P4.0 to P4.3: Level-triggered external 0 interrupt input pins. The change of input signal level causes an interrupt to occur.
18 19 20 21 22 23 24 25 26 27 28 29 77 78 79 80 77 78 25 26 27 28
16 17 18 19 20 21 22 23 24 25 26 27 75 76 77 78 75 76 23 24 25 26
I 18 19 20 21 I 22 23 24 25 I 26 27 75 76 I 77 78 75 I 76 23 24 25 26 I O O I/O
External Interrupt
Secondary functions of P0.0 to P0.3: Level-triggered external 1 interrupt input pins. The change of input signal level causes an interrupt to occur.
Capture trigger
Serial port
Secondary functions of P0.0: This pin is assigned the capture circuit trigger input pin of CAPR0 function . Secondary functions of P0.1: This pin is assigned the capture circuit trigger input pin of CAPR1 function . Secondary functions of P3.3: This pin is assigned the data input of a serial port. Secondary functions of P4.0: This pin is assigned the data output of a serial port. Secondary functions of P4.1: This pin is assigned the ready output of a serial port. Secondary functions of P4.2: This pin is assigned the clock input-output of a serial port.
12/49
FEDL64168-01 Semiconductor ML64168
Table 2 Pin Descriptions ( Secondary Functions ) ( continued )
Function RC Oscillation Monitor Battery Check Symbol P4.3/ MON P0.3/ CMP Pin No.
GP GA, TB
Pad No. 27
Type
Description Secondary functions of P4.3: This pin is a monitor output of the RC oscillation clock for an A/D converter and a 700kHz RC oscillation clock for a system clock. Secondary functions of P0.3: This pin is an analog comparator input pin for battery check circuit.
29
27
O
80
78
78
I
13/49
FEDL64168-01 Semiconductor ML64168
MEMORY MAPS
Program Memory
Test program area 1FFFH 1FE0H 32 bytes
Contents of interrupt area 8160 bytes 003BH 0038H 0035H 0032H 002FH 002CH 0029H 0026H 0023H 0020H Watchdog interrupt External 0 interrupt Serial port interrupt External 1 interrupt A/D converter interrupt 256Hz interrupt 32Hz interrupt 16Hz interrupt 1Hz interrupt 0.1Hz interrupt
003EH Interrupt area 0020H CZP area 0010H
0000H
Start address 8 bits
Program Memory Map Address 0000H is the instruction execution start address by the system reset. The CZP area from address 0010H to address 001FH is the start address for the CZP subroutine of 1-byte call instruction. The start address of interrupt subroutine is assigned to the interrupt address from address 0020H to 003DH. The user area has 8160 bytes of address 0000H to 1FDFH. No program can be stored in the test program area.
14/49
FEDL64168-01 Semiconductor ML64168
Data Memory The data memory area consists of 8 banks and each bank has 256 nibbles ( 256 x 4 bits ). The data RAM is assigned to BANK 6, BANK 7 and peripheral ports are assigned to BANK 0.
7FFH 780H 700H 6FFH BANK7 Data RAM area ( 256 nibbles ) 512 nibbles BANK6 Data RAM area ( 256 nibbles ) Data / Stack area ( 128 nibbles )
600H
07FH
Contents of 000H to 07FH
Inaccessible area
SFR area
100H 0FFH 080H 07FH 000H
Unused area BANK0 000H 4 bits
Data Memory Map Half the BANK 7 of Data RAM area ( 128 nibbles ) is shared by the stack area. The stack is a memory starting from address 7FFH toward the low-order addresses where 4 nibbles are used by Subroutine Call Instruction and 8 nibbles are used by an interrupt. The addresses 080H to 0FFH of BANK 0 are not assigned as the data memory, so access to these addresses has no effect. Moreover, it is impossible to access BANK 1 to BANK 5.
15/49
FEDL64168-01 Semiconductor ML64168
ABSOLUTE MAXIMUM RATINGS ( 1.5 V Spec. )
(VSS = 0 V) Parameter Power supply voltage 1 Power supply voltage 2 Power supply voltage 3 Power supply voltage 4 Power supply voltage 5 Power supply voltage 6 Input voltage 1 Input voltage 2 Input voltage 3 Output voltage 1 Output voltage 2 Output voltage 3 Output voltage 4 Output voltage 5 Output voltage 6 Symbol VDD1 VDD2 VDD3 VDDL VDDI VDD VIN1 VIN2 VIN3 VOUT1 VOUT2 VOUT3 VOUT4 VOUT5 VOUT6 Condition Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C VDD input, Ta = 25C VDDI input, Ta = 25C VDDL input, Ta = 25C VDD1 output, Ta = 25C VDD2 output, Ta = 25C VDD3 output, Ta = 25C VDD output, Ta = 25C VDDL output, Ta = 25C VDDI output, Ta = 25C Ta = -40 to + 85C QFP80-P-1420-0.80-BK Ta = -40 to + 85C QFP80-P-1414-0.65-K Ta = -40 to + 85C TQFP80-P-1212-0.50-K Rating -0.3 to + 2.0 -0.3 to + 4.0 -0.3 to + 5.5 -0.3 to + 2.0 -0.3 to + 5.5 -0.3 to + 2.0 -0.3 to VDD+ 0.3 -0.3 to VDDI+ 0.3 -0.3 to VDDL+ 0.3 -0.3 to VDD1+ 0.3 -0.3 to VDD2+ 0.3 -0.3 to VDD3+ 0.3 -0.3 to VDD+ 0.3 -0.3 to VDDL+ 0.3 -0.3 to VDDL+ 0.3 191 167 149 -55 to + 150 Unit V V V V V V V V V V V V V V V mW mW mW C
Power Dissipation
PD
Storage temperature
TSTG
RECOMMENDED OPERATING CONDITIONS ( 1.5V Spec. )
(VSS = 0V) Parameter Operating Temperature* Operating Voltage* External 700kHz RC Oscillator Resistance* Crystal oscillation frequency* Symbol Top VDD VDDI ROS fXT Condition Rating -40 to + 85 1.25 to 1.7 VDD to 5.25 60 to 200 30 to 35 Unit C V V k kHz
* : At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49.
16/49
FEDL64168-01 Semiconductor ML64168
ELECTRICAL CHARACTERISTICS (1.5 V Spec. )
DC Characteristics (1.5 V Spec. )
(VSS=0V, VDD1=VDDI=VDD=1.5V, Ta=-40 to +85C unless otherwise specified ) Parameter VDD2 Voltage* Symbol VDD2 Condition Ca, Cb, C12=0.1F +100% -50% +100% -50% Min. 2.8 Typ. 3.0 Max. 3.2 Unit V Measuring Circuit
VDD3 Voltage* VDDL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage Crystal Oscillation Stop Detection Time Internal Crystal Oscillator Capacitance External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance Internal 700kHz RC Oscillator Capacitance 700kHz RC Oscillation Frequency POR Generation Voltage POR Non-generation Voltage Battery Check Reference Voltage VRB Temperature Variation
VDD3 VDDL VSTA VHOLD TSTOP CG CGEX CD COS fOSC VPOR1 VPOR2 VRB VRB
Ca, Cb, C12=0.1F
4.3 0.6 1.45 1.25 0.1 10 10 10 8 80 0 1.2 0.50
4.5 1.4 15 15 12 280 0.60 -2
4.7 1.5 1000 20 30 20 16 350 0.4 1.5 0.70 -
V V V V ms pF pF pF pF kHz V V V 2 mV/C 1
Oscillation start time: within 5 seconds
When external CG used External resistor ROS=160k VDD1 = 1.25 to 1.7V When VDD is between VPOR1 and 1.5V No POR when VDD is between VPOR2 and 1.5V Ta = 25C
-
-
Notes:
1."POR" denotes Power On Reset. 2."TSTOP" indicates that if the crystal oscillator stops over the value of TSTOP, the system reset occurs.
* : At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49.
17/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (1.5 V Spec. ) (Continued )
(VSS=0V, VDD1=VDDI=VDD=1.5V, Ta=-40 to +85C unless otherwise specified ) MeasurMax Unit Condition Min. Typ. ing . Circuit CPU in halt state 2 5 A (700kHz RC oscillation stop) CPU in operating state 5 15 A (700kHz RC oscillation stop) CPU in operating state 60 100 A (700kHz RC oscillation in operation) Serial transfer, fSCK=300kHz, CPU in operating state 7 50 A 1 (700kHz RC oscillation stop) CPU in halt state 150 230 RT0=10k A (700kHz RC oscillation stop) RC oscillation for A/D 600 900 RT0=2k A converter is in operating state Battery check circuit in operating state, CPU 10 80 in operating state A (700kHz RC oscillation stop)
Parameter Supply current 1* Supply current 2* Supply current 3 Supply current 4
Symbol IDD1 IDD2 IDD3 IDD4
Supply current 5
IDD5
Supply current 6
IDD6
* : At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49.
18/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics ( 1.5 V Spec. ) ( Continued )
(VSS=0V, VDD1=VDDI=VDD=1.5V, VDD2=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified ) Parameter Symbol IOH1 Output current 1 ( P1.0 ) IOL1 IOH1S IOL1S Output current 2 ( P1.1 to P1.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Output current 3 ( BD ) Output current 4 ( RT0, RT1, RS0, RS1, CRT0, CS0, CS1 ) Output current 5 ( When the pins L26 to L33 are configured as output ports ) Output current 6 ( OSC2 ) IOH2 IOL2 IOH2S IOL2S IOH3 IOL3 IOH4 IOL4 IOH5 IOL5 IOH5S IOL5S IOH6 IOL6 IOH7 IOMH7 Output current 7 ( L0 to L33 ) IOMH7S IOML7 IOML7S IOL7 Output Leakage Current ( P1.0 to P1.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) (RT0, RT1, RS0, RS1, CRT0, CS0, CS1 ) IOOH Condition VOH1 = VDDI - 0.5V VOL1 = 0.5V VDDI = 5.0V, VOH1S = VDDI - 0.5V VDDI = 5.0V, VOL1S = 0.5V VOH2 = VDDI - 0.5V VOL2 = 0.5V VDDI = 5.0V, VOH2S = VDDI - 0.5V VDDI= 5.0V, VOL2S = 0.5V VOH3 = VDD - 0.7V VOL3 = 0.7V VOH4 = VDD - 0.1V VOL4 = 0.1V VOH5 = VDDI - 0.5V VOL5 = 0.5V VDDI = 5V, VOH5S = VDDI-0.5V VDDI=5V, VOL5S=0.5V VOH6=VDD-0.5V VOL6=0.5V VOH7 = VDD3 - 0.2V (VDD3 level) VOMH7 = VDD2 + 0.2V (VDD2 level) VOMH7S = VDD2 - 0.2V (VDD2 level) VOML7 = VDD1 + 0.2V (VDD1 level) VOML7S = VDD1 - 0.2V (VDD1 level) VOL7 = VSS + 0.2V (VSS level) VOH = VDD Min. -2.1 1 -9 4 -2.1 0.2 -9 1 -1.8 0.2 -1.1 0.3 -1.5 0.1 -2.0 0.2 -2.1 0.15 4 4 4 Typ. -0.7 3 -3 8 -0.7 0.7 -3 3 -0.6 2.0 -0.6 0.6 -0.5 0.5 -1 1 -0.7 0.7 Max. -0.2 9 -1 20 -0.2 2.1 -1 9 -0.1 4.0 -0.2 1.1 -0.1 1.5 -0.2 2.0 -0.15 2.1 -4 -4 -4 0.3 mA 2 Unit Measuring Circuit
A
-
IOOL
VOL = VSS
-0.3
-
-
19/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (1.5 V Spec. ) (Continued )
( VSS=0V, VDD1=VDDI=VDD=1.5V, VDD2=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified ) Parameter Symbol IIH1 Input Current 1 ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) IIL1 IIH1S IIL1S IIH1Z IIL1Z IIH2 Input Current 2 ( IN0, IN1 ) IIH2Z IIL2Z IIL3 Input Current 3 ( OSC1 ) Input Current 4 ( RESET, TST1, TST2 ) Input Voltage 1 ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Input Voltage 2 ( IN0, IN1, OSC1 ) Input Voltage 3 ( RESET, TST1, TST2 ) IIH3Z IIL3Z IIH4 IIL4 VIH1 VIL1 VIH1S VIL1S VIH2 VIL2 VIH3 VIL3 VDDI=5.0V VDDI=5.0V Condition VIH1 = VDDI ( when pulled down ) VIL1=VSS ( when pulled up ) VIH1=VDDI=5V ( when pulled down ) VIL1=VSS, VDDI=5V ( when pulled up ) VIH1=VDDI ( in a high impedance ) VIL1=VSS (in a high impedance ) VIH2=VDD ( when pulled down ) VIH2=VDD ( in a high impedance ) VIL2=VSS ( in a high impedance ) VIL3=VSS ( when pulled up ) VIH3=VDD ( in a high impedance ) VIL3=VSS ( in a high impedance ) VIH=VDD VIL4=VSS Min. 2 -60 70 -660 0 -1 2 0 -1 -60 0 -1 0 -1.0 1.2 0 4 0 1.2 0 1.2 0 Typ. 10 -10 250 -250 8 -18 -0.3 Max. 60 -3 660 -70 1 0 60 1 0 -5 1 0 1 -0.05 1.5 0.3 5 1 1.5 0.3 1.5 0.3 V 4 mA Unit Measuring Circuit
A
3
20/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (1.5 V Spec. ) ( Continued )
(VSS=0V, VDD1=VDDI=VDD=1.5V, VDD2=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified ) Parameter Hysteresis Width ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Hysteresis Width ( RESET, TST1, TST2 ) Input Pin Capacitance ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Symbol VT1 VT1S VDDI=5.0V Condition Min. 0.05 0.25 Typ. 0.1 1.0 Max. 0.3 1.5 Unit Measuring Circuit
V
4
VT2
-
0.05
0.1
0.3
CIN
-
-
-
5
pF
1
21/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 1
RT0 OSC1 ROS OSC2 RT0
CS0 CS0
RI0 IN0 XT XT C1 C2 C12 32.768kHz Crystal
VDDL VSS CL V VDD A VDD1 CA V VDD2 CB V VDD3 CC V VDDI
CA,CB,CC,C12,CL ROS RT0 CS0 RI0
: : : : :
0.1F 160k 10k/2k 820pF 10k
Measuring circuit 2
OUTPUT
VIH
*2
*1
VIL
INPUT
A
VSS
VDD1
VDD2
VDD3
VDD
VDDI
VDDL
22/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 3
*3 INPUT
A
VSS
VDD1
VDD2
VDD3
VDD
VDDI
VDDL
Measuring circuit 4
VIH INPUT
OUTPUT VDD1 VDD2 VDD3 VDD VDDI VDDL
*3
VIL
VSS
*1 Input logic circuit to determine the specified measuring conditions. *2 Measured at the specified output pins. *3 Measured at the specified input pins.
OUTPUT Waveform Monitoring
23/49
FEDL64168-01 Semiconductor ML64168
A/D Converter Characteristics ( 1.5V Spec. )
( VSS=0V, VDD1=VDDI=VDD=1.5V, Ta=-40 to +85C unless otherwise specified ) MeasurCondition Min. Typ. Max. Unit ing Circuit
Parameter
Symbol
Resistor for Oscillation Input Current Limiting Resistor Oscillation Frequency
RS0, RS1, RT0, RT0-1, RT1 RI0, RI1 fOSC1 fOSC2 fOSC3 Kf1 Kf2 Kf3
CS0, CT0, CS1 740pF
2
-
-
k
Resistor for oscillation =2 k Resistor for oscillation =10 k Resistor for oscillation =200 k RT0, RT0-1, RT1 = 2 k RT0, RT0-1, RT1 = 10 k RT0, RT0-1, RT1 = 200 k
1 165 41.8 2.55 3.89
0.990 0.0561
10 221 52.2 3.04 4.18
1.000 0.0584
256 60.6 3.53 4.35
1.010 0.0637
k kHz kHz kHz -
5
RS*RT Oscillation Frequency Ratio (*)
* Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency by a reference resistor in the same condition.
Kfx= fOSCX(RT0 - CS0 Oscillation) fOSCX(RS0 - CS0 Oscillation) , (X = 1, 2, 3) fOSCX(RT0-1 - CS0 Oscillation) fOSCX(RS0 - CS0 Oscillation) , fOSCX(RT1 - CS1 Oscillation) fOSCX(RS1 - CS1 Oscillation)
24/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 5
(CROSC1) RT1 RI1 RS1 CS1 RI0 CS0 (CROSC0) RT0-1 CT0 RT0 RS0
Oscillation Mode Designation
RT1 RS1 CS1 IN1 RESET TST1 TST2 P0.0 P0.1 P0.2 P0.3 VSS
IN0 CS0 RS0
CRT0 RT0 P4.3 Frequency Measurement (fOSCX) RT0,RT0-1,RT1=2k/10k/200k RS0,RS1=10k RI0,RI1=10k CS0,CT0,CS1=820pF CL=0.1F
D.U.T
VDDL CL
VDD
VDDI
25/49
FEDL64168-01 Semiconductor ML64168
AC Characteristics (1.5 V Spec.) (Serial Interface)
( VSS=0v, VDDI=5.0V, VDD=1.5V , Ta=-40 to +85C unless otherwise specified Parameter Symbol Condition Min. Typ. Max.
)
Unit
SCLK Input Fall Time SCLK Input Rise Time SCLK Input "L" Level Pulse Width SCLK Input "H" Level Pulse Width SCLK Input Cycle Time SCLK Output Cycle Time SCLK Output Cycle Time SOUT Output Delay Time SIN Input Setup Time SIN Input Hold Time
tf tr tCWL tCWH tCYC tCYC1(O) tCYC2(O) tDDR tDS tDH
CPU is operating at 32.768kHz CPU is operating at 700kHz CL=10pF -
0.8 0.8 2.0 0.5 0.8
15 15 30.5 1.43 -
50 50 0.4 -
ns ns s s s s s s s s
Synchronous communication timing ( "H" level = 4.0V, "L" level = 1.0V ) tCYC
SCLK (P4.2) tr tDDR SOUT (P4.0) tDS SIN (P3.3) tDH tDS 5V tCWH tf tDDR 5V tCWL 5V
26/49
FEDL64168-01 Semiconductor ML64168
ABSOLUTE MAXIMUM RATINGS (3.0 V Spec. )
(VSS = 0V) Parameter Power supply voltage 1 Power supply voltage 2 Power supply voltage 3 Power supply voltage 4 Power supply voltage 5 Power supply voltage 6 Input voltage 1 Input voltage 2 Input voltage 3 Output voltage 1 Output voltage 2 Output voltage 3 Output voltage 4 Output voltage 5 Output voltage 6 Symbol VDD1 VDD2 VDD3 VDDL VDDI VDD VIN1 VIN2 VIN3 VOUT1 VOUT2 VOUT3 VOUT4 VOUT5 VOUT6 Condition Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C Ta = 25C VDD input, Ta = 25C VDDI input, Ta = 25C VDDL input, Ta = 25C VDD1 output, Ta = 25C VDD2 output, Ta = 25C VDD3 output, Ta = 25C VDD output, Ta = 25C VDDL output, Ta = 25C VDDI output, Ta = 25C Ta = -40 to + 85C QFP80-P-1420-0.80-BK Ta = -40 to + 85C QFP80-P-1414-0.65-K Ta = -40 to + 85C TQFP80-P-1212-0.50-K Rating -0.3 to + 2.0 -0.3 to + 4.0 -0.3 to + 5.5 -0.3 to + 2.0 -0.3 to + 5.5 -0.3 to + 2.0 -0.3 to VDD+ 0.3 -0.3 to VDDI+ 0.3 -0.3 to VDDL+ 0.3 -0.3 to VDD1+ 0.3 -0.3 to VDD2+ 0.3 -0.3 to VDD3+ 0.3 -0.3 to VDD+ 0.3 -0.3 to VDDL+ 0.3 -0.3 to VDDL+ 0.3 191 167 149 -55 to + 150 Unit V V V V V V V V V V V V V V V mW mW mW C
Power Dissipation
PD
Storage temperature
TSTG
RECOMMENDED OPERATING CONDITIONS ( 3.0V Spec. )
(VSS = 0V) Parameter Operating Temperature*1 Symbol Top VDD Operating Voltage*1 VDDI External 700kHz RC oscillator Resistance*1 Crystal oscillation frequency*1 ROS fXT Condition Using LCD driver with "duty 1/2" Except using LCD driver with "duty 1/2" Rating -40 to + 85 2.2 to 3.5 2.0 to 3.5 VDD to 5.25 60 to 200 30 to 66 Unit C V V V k kHz
*1: At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49. 27/49
FEDL64168-01 Semiconductor ML64168
ELECTRICAL CHARACTERISTICS (3.0 V Spec.)
DC Characteristics (3.0 V Spec.)
(VSS=0V, VDD2=VDDI=VDD=3.0V, Ta=-40 to +85C unless otherwise specified ) Parameter VDD1 Voltage* Symbol VDD1 Condition Ca, Cb, C12=0.1F +100% -50% +100% -50% Min. 1.3 Typ. 1.5 Max. 1.7 Unit V Measuring Circuit
VDD3 Voltage* VDDL Voltage Crystal Oscillation Start Voltage Crystal Oscillation Hold Voltage Crystal Oscillation Stop Detection Time Internal Crystal Oscillator Capacitance External Crystal Oscillator Capacitance Internal Crystal Oscillator Capacitance Internal 700kHz RC Oscillator Capacitance 700kHz RC Oscillation Frequency POR Generation Voltage POR Non-generation Voltage Battery Check Reference Voltage VRB Temperature Variation
VDD3 VDDL VSTA VHOLD TSTOP CG CGEX CD COS fOSC VPOR1 VPOR2 VRB VRB
Ca, Cb, C12=0.1F
4.3 0.6 2.0 2.0 0.1 10 10 10 8 600 0 2 0.50 -
4.5 1.4 15 15 12 700 0.60 -2
4.7 2.0 1000 20 30 20 16 1000 0.7 3 0.70 -
V V V V ms pF pF pF pF kHz V V V 2 mV/C 1
Oscillation start time: within 5 seconds
When external CG used External resistor ROS=60k VDD2 = 2.0 to 3.5V When VDD2 is between VPOR1 and 3.0V No POR when VDD2 is between VPOR2 and 3.0V Ta = 25C
Notes:
1."POR" denotes Power On Reset. 2."TSTOP" indicates that if the crystal oscillator stops over the value of TSTOP, the system reset occurs.
*: At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49.
28/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (3.0 V Spec.) (Continued )
(VSS=0V, VDD2=VDDI=VDD=3.0V, Ta=-40 to +85C unless otherwise specified ) Measuring Condition Min. Typ. Max. Unit Circuit CPU in halt state 2 5 A (700kHz RC oscillation stop) CPU in operating state 5 15 A (700kHz RC oscillation stop) CPU in operating state 400 800 A (700kHz RC oscillation in operation) Serial transfer, fSCK=300kHz, 7 50 CPU in operating state A 1 (700kHz RC oscillation stop) CPU in halt state 300 450 RT0=10k A (700kHz RC oscillation stop) RC oscillation for A/D 1300 2000 RT0=2k A converter is in operating state Battery check circuit in operating state, CPU in operating state 15 100 A (700kHz RC oscillation stop)
Parameter Supply current 1* Supply current 2* Supply current 3 Supply current 4
Symbol IDD1 IDD2 IDD3 IDD4
Supply current 5
IDD5
Supply current 6
IDD6
*: At Non-regulated LCD driver. In case of select a voltage regulated LCD driver, see P.38/49.
29/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (3.0 V Spec.) (Continued )
( VSS=0V, VDD1=1.5V, VDD2=VDDI=VDD=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified ) Parameter Symbol IOH1 Output current 1 ( P1.0 ) IOL1 IOH1S IOL1S Output current 2 ( P1.1 to P1.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Output current 3 ( BD ) Output current 4 ( RT0, RT1, RS0, RS1, CRT0, CS0, CS1 ) Output current 5 ( When the pins L26 to L33 are configured as output ports ) Output current 6 ( OSC2 ) IOH2 IOL2 IOH2S IOL2S IOH3 IOL3 IOH4 IOL4 IOH5 IOL5 IOH5S IOL5S IOH6 IOL6 IOH7 IOMH7 Output current 7 ( L0 to L33 ) IOMH7S IOML7 IOML7S IOL7 Output Leakage Current ( P1.0 to P1.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) (RT0, RT1, RS0, RS1, CRT0, CS0, CS1 ) IOOH Condition VOH1 = VDDI - 0.5V VOL1 = 0.5V VDDI = 5.0V, VOH1S = VDDI - 0.5V VDDI = 5.0V, VOL1S = 0.5V VOH2 = VDDI - 0.5V VOL2 = 0.5V VDDI = 5.0V, VOH2S = VDDI - 0.5V VDDI = 5.0V, VOL2S = 0.5V VOH3 = VDD - 0.7V VOL3 = 0.7V VOH4 = VDD - 0.1V VOL4 = 0.1V VOH5 = VDDI - 0.5V VOL5 = 0.5V VDDI = 5V, VOH5S = VDDI - 0.5V VDDI = 5V, VOL5S = 0.5V VOH6 = VDD - 0.5V VOL6 = 0.5V VOH7 = VDD3 - 0.2V (VDD3 level) VOMH7 = VDD2 + 0.2V (VDD2 level) VOMH7S = VDD2 - 0.2V (VDD2 level) VOML7 = VDD1 + 0.2V (VDD1 level) VOML7S = VDD1 - 0.2V (VDD1 level) VOL7 = VSS + 0.2V (VSS level) VOH = VDD Min. -6.0 2 -9 4 -6.0 0.7 -9 1 -6.0 0.7 -2.5 0.7 -1.5 0.15 -2.0 0.2 -4.0 0.7 4 4 4 Typ. -2.0 5 -3 8 -2.0 2.0 -3 3 -2.0 6.0 -0.8 1.3 -0.8 1.0 -1.0 1.0 -0.8 2.0 Max. -0.7 20 -1 25 -0.7 6.0 -1 9 -0.7 10.0 -0.3 2.5 -0.15 4.0 -0.2 5.0 -0.3 6.0 -4 -4 -4 0.3 mA 2 Unit Measuring Circuit
A
-
IOOL
VOL = VSS
-0.3
-
-
30/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics (3.0 V Spec.) (Continued)
(VSS=0V, VDD1=1.5V, VDD2=VDDI=VDD=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified ) Parameter Symbol IIH1 Input Current 1 ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) IIL1 IIH1S IIL1S IIH1Z IIL1Z IIH2 Input Current 2 ( IN0, IN1 ) IIH2Z IIL2Z IIL3 Input Current 3 ( OSC1 ) Input Current 4 ( RESET, TST1, TST2 ) Input Voltage 1 ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Input Voltage 2 ( IN0, IN1, OSC1 ) Input Voltage 3 ( RESET, TST1, TST2 ) IIH3Z IIL3Z IIH4 IIL4 VIH1 VIL1 VIH1S VIL1S VIH2 VIL2 VIH3 VIL3 VDDI=5.0V VDDI=5.0V Condition VIH1 = VDDI ( when pulled down ) VIL1=VSS ( when pulled up ) VIH1=VDDI=5V ( when pulled down ) VIL1=VSS, VDDI=5V ( when pulled up ) VIH1=VDDI ( in a high impedance ) VIL1=VSS (in a high impedance ) VIH2=VDD ( when pulled down ) VIH2=VDD ( in a high impedance ) VIL2=VSS ( in a high impedance ) VIL3=VSS ( when pulled up ) VIH3=VDD ( in a high impedance ) VIL3=VSS ( in a high impedance ) VIH4=VDD VIL4=VSS Min. 30 -300 80 -800 0 -1 30 0 -1 -300 0 -1 0 -3.00 2.4 0 4 0 2.4 0 2.4 0 Typ. 90 -90 250 -250 90 -110 -1.50 Max. 300 -30 800 -80 1 0 300 1 0 -10 1 0 1 -0.75 3.0 0.6 5 1 3.0 0.6 3.0 0.6 V 4 mA Unit Measuring Circuit
A
3
31/49
FEDL64168-01 Semiconductor ML64168
DC Characteristics ( 3.0V Spec. ) ( Continued )
(VSS=0V, VDD1=1.5V, VDD2=VDDI=VDD=3.0V, VDD3=4.5V, Ta=-40 to +85C unless otherwise specified) Measuring Symbol Condition Min. Typ. Max. Unit Circuit VT1 VT1S VDDI=5.0V 0.2 0.25 0.5 1.00 1.0 1.50
Parameter Hysteresis Width ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 ) Hysteresis Width ( RESET, TST1, TST2 ) Input Pin Capacitance ( P0.0 to P0.3 ) ( P2.0 to P2.3 ) ( P3.0 to P3.3 ) ( P4.0 to P4.3 )
V
4
VT2
-
0.2
0.5
1.0
CIN
-
-
-
5
pF
1
32/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 1
RT0 OSC1 ROS OSC2 RT0
CS0 CS0
RI0 IN0 XT XT C1 C2 VDD2 CB V VDD3 VDDI CC V CA ,CC ,CB ,C12 CL ROS RT0 CS0 RI0 : : : : : : 0.1F 0.47F 60k 10k/2k 820pF 10k C12 32.768kHz Crystal
VDDL VSS VDD VDD1 CL A V CA V
Measuring circuit 2
VIH OUTPUT *1
INPUT
*2
A
VIL
VSS
VDD1
VDD2
VDD3
VDD
VDDI
VDDL
33/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 3
*3 INPUT
A
VSS
VDD1
VDD2
VDD3
VDD
VDDI
VDDL
Measuring circuit 4
VIH INPUT
OUTPUT VDD1 VDD2 VDD3 VDD VDDI VDDL
*3
VIL
VSS
*1 Input logic circuit to determine the specified measuring conditions. *2 Measured at the specified output pins. *3 Measured at the specified input pins.
OUTPUT Waveform Monitoring
34/49
FEDL64168-01 Semiconductor ML64168
A/D Converter Characteristics (3.0 V Spec.)
( VSS=0V, VDD2=VDD=3.0V, Ta=-40 to +85C unless otherwise specified) MeasurCondition Min. Typ. Max. Unit ing Circuit
Parameter
Symbol
Resistor for Oscillation Input Current Limiting Resistor Oscillation Frequency
RS0, RS1, RT0, RT0-1, RT1 RI0, RI1 fOSC1 fOSC2 fOSC3 Kf1 Kf2 Kf3
CS0, CT0, CS1 740pF
1
-
-
k
Resistor for oscillation =2 k Resistor for oscillation =10 k Resistor for oscillation =200 k RT0, RT0-1, RT1 = 2 k RT0, RT0-1, RT1 = 10 k RT0, RT0-1, RT1 = 200 k
1 200 46.5 2.79 4.272
0.990 0.0573
10 239 55.4 3.32 4.380
1.000 0.0616
277 64.3 3.85 4.490
1.010 0.0659
k kHz kHz kHz -
5
RS*RT Oscillation Frequency Ratio(*)
* Kfx is the ratio of the oscillation frequency by a sensor resistor to the oscillation frequency by a reference resistor in the same condition.
Kfx= fOSCx(RT0 - CS0 Oscillation) fOSCx(RS0 - CS0 Oscillation) , (X = 1, 2, 3) fOSCx(RT0-1 - CS0 Oscillation) fOSCx(RS0 - CS0 Oscillation) , fOSCx(RT1 - CS1 Oscillation) fOSCx(RS1 - CS1 Oscillation)
35/49
FEDL64168-01 Semiconductor ML64168
Measuring circuit 5
(CROSC1) RT1 RI1 RS1 CS1 RI0 CS0 (CROSC0) RT0-1 CT0 RT0 RT0 P4.3 Frequency Measurement (fOSCX) RT0,RT0-1,RT1=2k/10k/200k RS0,RS1=10k RI0,RI1=10k CS0,CT0,CS1=820pF CL=0.1F VDDI RS0
Oscillation Mode Designation
RT1 RS1 CS1 IN1 RESET TST1 TST2 P0.0 P0.1 P0.2 P0.3 VSS
IN0 CS0 RS0 CRT0
D.U.T
VDDL CL
VDD
36/49
FEDL64168-01 Semiconductor ML64168
AC Characteristics ( 3.0V Spec. ) ( Serial Interface )
( VSS=0V, VDD=3.0V, VDDI=5.0V , Ta=-40 to +85C unless otherwise specified) Parameter Symbol Condition Min. Typ. Max. Unit
SCLK Input Fall Time SCLK Input Rise Time SCLK Input "L" Level Pulse Width SCLK Input "H" Level Pulse Width SCLK Input Cycle Time SCLK Output Cycle Time SCLK Output Cycle Time SOUT Output Delay Time SIN Input Setup Time SIN Input Hold Time
tf tr tCWL tCWH tCYC tCYC1(O) tCYC2(O) tDDR tDS tDH
CPU is operating at 32.768kHz CPU is operating at 700kHz CL=10pF -
0.8 0.8 2.0 0.5 0.8
15 15 30.5 1.43 -
50 50 0.4 -
ns ns s s s s s s s s
Synchronous communication timing ( "H" level = 4.0V, "L" level = 1.0V ) tCYC
SCLK (P4.2) tr tDDR SOUT (P4.0) tDS SIN (P3.3) tDH tDS 5V tCWH tf tDDR 5V tCWL 5V
37/49
FEDL64168-01 Semiconductor ML64168
RECOMMENDED OPERATING CONDITIONS
( When Voltage Regulator for LCD Driver Used )
(VSS = 0V) Parameter Operating Temperature Operating Voltage Crystal oscillation frequency Symbol Top VDD fXT Condition Rating -40 to + 85 1.25 to 3.5 30 to 66 Unit C V kHz
ELECTRICAL CHARACTERISTICS
( When Voltage Regulator for LCD Driver Used ) DC Characteristics
(VSS=0V, VDD=3.0V, Ta=-40 to +85C unless otherwise specified ) Parameter VDD1 Voltage VDD2 Voltage VDD3 Voltage Supply Current 1 Symbol VDD1 VDD1 VDD2 VDD3 IDD1 Condition VDD=1.25 to 3.5, Ta=25C VDD=1.25 to 3.5 VDD=1.25 to 3.5 VDD=1.5V, CPU in halt state VDD=3.0V, CPU in halt state VDD=1.5V, CPU in operating state VDD=3.0V, CPU in operating state Min. 1.00 Typ. - 0.1 Typ. - 0.2
Typ. 1.2 -4
2xVDD1 3xVDD1
Max. 1.40 Typ. + 0.1 Typ. + 0.2
Unit V mV/C V
Measuring Circuit
-
2 2 5 5
5 5 15 15
1
A
Supply Current 2
IDD2
Notes:
The other electrical characteristics are the same as those for the 1.5V and 3.0V specifications.
38/49
FEDL64168-01 Semiconductor ML64168
Power Supply Circuit
VDDI VDD C1 C2 ML64168 VDD3 VDD2 VDD1 VDDL VSS ML64168 1.5V Version VDDI VDD C1 C2 ML64168 VDD3 VDD2 VDD1 VDDL VSS ML64168 1.5V Version.(The LCD bias is regulated.) VDDI VDD C1 C2 ML64168 VDD3 VDD2 VDD1 VDDL VSS ML64168 3.0V Version VDDI VDD C1 C2 ML64168 VDD3 VDD2 VDD1 VDDL VSS ML64168 3.0V Version.(The LCD bias is regulated.) Note:CA,CB,CC,CS,CL,CI,C12:0.1F +100% -50% CL:0.47F C12 CC CB CA CL 3.0V CS CI CA CL 3.0V C12 CC CS CI C12 CC CB CA CL 1.5V 5V CS CI CL 1.5V 5V C12 CC CB CS CI
39/49
FEDL64168-01 Semiconductor ML64168
FUNCTIONAL DESCRIPTION
CPU Peripheral Function A/D converter ( ADC ) The ML64168 has a built-in two-channel RC oscillation A/D converter. The A/D converter is composed of a two-cannel oscillation circuit, Counter A ( CNTA0-4, a 4.8-digit decade counter ), Counter B ( CNTB0-3, a 14-bit binary counter ), and A/D Converter Control Registers 0 and 1 ( ADCON0, ADCON1 ). By counting oscillation frequencies that vary depending on a resistor or capacitor connected to the RC oscillation circuit, the A/D converter converts resistance values or capacitance values to corresponding digital values. By using a thermistor or humidity sensor as a resistance, a thermometer or a hygrometer can be constructed. By applying a separate sensor to each cannel of the 2-channel RC oscillation circuit, it is also possible to extend measure ranges or measure at two places. Serial port ( SIOP ) The ML64168 has an 8-bit synchronous serial port. Receive/transmit operation of the serial port is performed simultaneously and the serial transfer clock can select either internal or external mode. Direction of transfer data can be big endian or little endian. Each pin of the serial port is assigned as secondary functions of P3.3 and P4.0 to P4.2. Setting each bit of SIN,SOUT, SPR and SCLK of P33CON and P40CON to P42CON to "1" makes each pin valid. LCD driver ( LCD ) The ML64168 has a built-in LCD driver for 34 outputs. The LCD driver consists of 31x 4-bit display registers ( DSPR0-30 ), the Display Control Register ( DSPCON ), a 34-output LCD driver circuit, and a bias generation circuit ( BIAS ). The bias generation circuit for LCD driver ( BIAS ) generates bias voltages for the LCD driver by rising or dropping the power supply voltage by externally installing capacitors. Alternatively, it generates bias voltages by rising the constant voltage ( VDD1 = 1.2V ) generated by the voltage regulator for LCD driver. Which way is to be used is specified by mask option. There are three types of driving methods: 1/4duty, 1/3duty and 1/2duty. Software selects the duty mode. A mask option can select either a common driver or a segment driver for each LCD driver pin. A mask option can also specify assignment of each bit of the display register to each segment. All the display registers must be selected by a mask option. L26 to L33 of the LCD driver can be configured to be output ports by a mask option. The relationship between the duty, the bias method, and the maximum segment number follows: 1/4duty, 1/3 bias method ----------- 120 segments 1/3duty, 1/3 bias method ----------- 93 segments 1/2duty, 1/2 bias method ----------- 64 segments Buzzer driver ( BD ) The ML64168 has a built-in buzzer driver with 15 buzzer output frequencies and 4 buzzer output modes. Each buzzer output is selected by the Buzzer Control Register ( BDCON ) and the Buzzer Frequency Control Register ( BFCON ).
40/49
FEDL64168-01 Semiconductor ML64168
Capture circuit ( CAPR ) The ML64168 captures 32Hz to 256Hz output of the time base counter at the falling of Port 0.0 or Port 0.1 ( P0.0 or P0.1 ) to "L" level when the pull-up resistor input is chosen, or at the rising to "H" level when the pull-down resistor input is chosen. The capture circuit is composed of the Capture Control Register ( CAPCON ) and the Capture Registers ( CAPR0, CAPR1 ) that fetch output from the time base counter. Watchdog timer ( WDT ) The ML64168 has a built-in watchdog timer to detect CPU malfunction. The watchdog timer is composed of a 6-bit watchdog timer counter ( WDTC ) to count a 16Hz output and a watchdog timer control register ( WDTCON ) to reset WDTC. Clock generation circuit ( 2CLK ) The clock generation circuit ( 2CLK ) in the ML64168 contains a 32.768kHz crystal oscillation circuit, a 700kHz RC oscillation circuit, and a clock control port. This circuit generates the system clock ( CLK ) and the time base clock ( 32.768kHz ). The system clock drives the CPU while the time base clock drives the time base counter and the buzzer driver. Via the contents of the Frequency Control Register ( FCON ), the system clock can be switched between 32.768kHz ( the output of the crystal oscillation circuit ) and 700kHz ( the output of the RC oscillation circuit ). Note: The oscillation frequency of the RC oscillation circuit varies depending on the value of an external resistor ( ROS ), operating power supply voltage ( VDD ), and ambient temperatures (Ta). Time base counter ( TBC ) The ML64168 has a built-in time base counter ( TBC ) that generates clocks to be supplied to internal peripheral circuit. The time base counter is composed of 15 binary counters, and a 1/10 frequency dividing circuit. The count clock of the time base is driven by the oscillation clock ( 32.768kHz ) of the crystal oscillation circuit. The output of the time base counter is used for the buzzer driver, the system reset circuit, the watchdog timer, the time base interrupt, the sampling clocks of each port, and the capture circuit. I/O port Input-output ports ( P2, P3, P4 ) : 3 ports x 4bits Pull-up ( pull-down ) resistor input or high-impedance input, CMOS output or NMOS open drain output: these can be specified for each bit; external 0 interrupt Input port ( P0 ) : 1 port x 4bits Pull-up ( pull-down ) resistor input or high-impedance input; external 1 interrupt Output port ( P1 ) : 1 port x 4bits CMOS output or NMOS open drain output
41/49
FEDL64168-01 Semiconductor ML64168
Interrupt ( INTC ) The ML64168 has 10 interrupt sources ( 10 vector address ), of which two are external interrupts from ports and eight are internal interrupts. Of the ten interrupt sources, only the watchdog timer interrupt cannot be disabled ( non-maskable interrupt ). The other nine interrupts are controlled by the master interrupt enable flag ( MI ) and the interrupt enable registers ( IE0, IE1, and IE2 ). When an interrupt condition is met, the CPU branches to a vector address corresponding to the interrupt source. Battery check circuit ( BC ) The battery check circuit ( BC ) detects the level of the supply voltage by comparing the voltage generated by an external supply-voltage dividing resistor ( RBLD ) with the internal reference voltage ( Vrb ).
42/49
FEDL64168-01
Semiconductor
LCD
ROS
L33
L0
OSC2 OSC1
32.768 kHz
C12 CC CB CS
CI 1.5V 5V
APPLICATION CIRCUITS (1.5 V Spec.)
CGEX
ML 64168-xxxGA/GP/TB ML 64168-xxx (1.5V Spec.)
VDD1 VSS VDDL TST2 TST1 IN0 CS0 RS0 CRT0 RT0 P4.3 P4.2 P4.1 P4.0 P3.3 P3.1 IN1 CS1 RS1 RT1 BD
CL
XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3
VDDI VDD C2 C1 VDD3 VDD2
- 5V Interface - Temperature measurement by two thermistors - Battery check circuit is used. - CGEX of crystal oscillator : External
Switch matrix ( 4 x 4 )
RT1 RS1 CS1 RI1 RT0
RS0 CS0 RI0
1.5V Spec. Application Circuit ( Voltage Regulator for LCD Driver not Used )
Buzzer
RBLD
ML64168
43/49
FEDL64168-01
Semiconductor
LCD
ROS
L33
L0
OSC2 OSC1
32.768 kHz
C12 CC CB CA CL CS
CI 1.5V 5V
APPLICATION CIRCUITS (1.5 V Spec.) (continued)
CGEX
ML 64168-xxxGA/GP/TB ML 64168-xxx (1.5V Spec.)
VDDI VDD C2 C1 VDD3 VDD2 VDD1 VSS VDDL TST2 TST1
XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3 IN0 CS0 RS0 CRT0 RT0 P4.3 P4.2 P4.1 P4.0 P3.3 P3.1 IN1 CS1 RS1 RT1 BD
- 5V Interface - Temperature measurement by two thermistors - Battery check circuit is used. - CGEX of crystal oscillator : External
Switch matrix ( 4 x 4 )
RT1RS1CS1 RI1 RT0
RS0 CS0 RI0
1.5V Spec. Application Circuit ( Voltage Regulator for LCD Driver Used )
Buzzer
RBLD
ML64168
44/49
FEDL64168-01
LCD
Semiconductor
ROS
L33
L0
OSC2 OSC1
32.768 kHz
C12 CC CA CL 3V CS CI
APPLICATION CIRCUITS (3.0 V Spec.)
CGEX
ML 64168-xxxGA/GP/TB ML 64168-xxx (3.0V Spec.)
VDDI VDD C2 C1 VDD3 VDD2 VDD1 VSS VDDL
5V
XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2 P0.3 TST2 TST1 IN0 CS0 RS0 CRT0 RT0 P4.3 P4.2 P4.1 P4.0 P3.3 P3.1 IN1 CS1 RS1 RT1 BD
- 5V Interface - Temperature measurement by two thermistors - Battery check circuit is used. - CGEX of crystal oscillator : External
Switch matrix ( 4 x 4 )
RT1RS1CS1 RI1 RT0
RS0CS0 RI0
3.0V Spec. Application Circuit ( Voltage Regulator for LCD Driver not Used )
Buzzer OSC monitor SCLK To the serial communication interface SPR ( 5V ( VDDI ) system ) SOUT SIN
RBLD
ML64168
45/49
FEDL64168-01
LCD
Semiconductor
ROS
L33
L0
OSC2 OSC1
32.768 kHz
C12 CC CB CA CL 3V CS CI 5V
VDDI VDD C2 C1 VDD3 VDD2 VDD1 VSS VDDL TST2 TST1
APPLICATION CIRCUITS (3.0 V Spec.) (continued)
CGEX
XT XT RESET P1.0 P1.1 P1.2 P1.3 P0.0 P0.1 P0.2
ML 64168-xxxGA/GP/TB ML 64168-xxx (3.0V Spec.)
IN0 CS0 RS0 CRT0 RT0
P4.3 P4.2 P4.1 P4.0 P3.3 P3.1 IN1 CS1 RS1 RT1 BD
P0.3
Switch matrix ( 4 x 4 )
- 5V Interface - Temperature measurement by two thermistors - Battery check circuit is used. - CGEX of crystal oscillator : External
RT1RS1CS1 RI1 RT0
RS0 CS0 RI0
3.0V Spec. Application Circuit ( Voltage Regulator for LCD Driver Used )
Buzzer OSC monitor SCLK To the serial communication interface SPR ( 5V ( VDDI ) system ) SOUT SIN
RBLD
ML64168
46/49
FEDL64168-01 Semiconductor ML64168
PACKAGE DIMENSIONS ML64168-XXXGP
25.00.2 20.00.2
64 41 40
0.170.05
0.12 1.0TYP.
65
SEATING PLANE 2.5TYP.
19.00.2
14.00.2
2.5MAX. 2.10.2
0.05~0.35
25 1 24
0.25
80
0~10 1.3TYP. 1.380.15
INDEX MARK
0.8TYP.
0.8
0.32 -0.07
+0.08
0.16 M
Figure C-1 80-Pin QFP:GP Package Dimension Diagram Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times).
47/49
FEDL64168-01 Semiconductor ML64168
PACKAGE DIMENSIONS ML64168-XXXGA
60 61 41
40
0.170.05 0.83TYP.
0.10
SEATING PLANE
16.80.2 14.00.1
1.40.2 2.4MAX. 2.10.2
80 1 20
0~0.25
0.25
21
0~10 0.6TYP. 0.670.15
INDEX MARK
0.83TYP.
0.65
0.32 -0.07
+0.08
0.13 M
Figure C-2 80-Pin QFP:GA Package Dimension Diagram Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times).
48/49
FEDL64168-01 Semiconductor ML64168
PACKAGE DIMENSIONS ML64168-XXXTB
0.170.05
40 61
60
41
19.00.2 14.00.1
1.25TYP.
0.10
SEATING PLANE
1.00.2 1.2MAX. 1.00.05
0~0.25
0.25
80 INDEX MARK
1 20
21
0~10 0.50.2 0.6TYP.
1.25TYP.
0.5
0.22 -0.07
+0.08
0.10 M
Figure C-3 80-Pin QFP:TB Package Dimension Diagram Notes for Mounting the Surface Mount Type Package The SOP, QFP, TSOP, SOJ, QFJ (PLCC), SHP and BGA are surface mount type packages, which are very susceptible to heat in reflow mounting and humidity absorbed in storage. Therefore, before you perform reflow mounting, contact Oki's responsible sales person for the product name, package name, pin number, package code and desired mounting conditions (reflow method, temperature and times).
49/49


▲Up To Search▲   

 
Price & Availability of ML64168

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X